<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
<script>
//创建一个构造函数
function MyClass(){

}

MyClass.prototype.name="我是原型中的name"

var mc = new MyClass();
mc.age = 18;

// console.log(mc.name)

// //检查对象中是否有name属性
// console.log("name" in mc)

// //检查对象自己是否有name属性
// console.log(mc.hasOwnProperty("name"))

// //检查对象自己是否有hasOwnProperty属性
// console.log(mc.hasOwnProperty("hasOwnProperty"))
// //检查对象原型中是否有hasOwnProperty属性
// console.log(mc.__proto__.hasOwnProperty("hasOwnProperty"))
// //检查对象原型的原型中是否有hasOwnProperty属性
// console.log(mc.__proto__.__proto__.hasOwnProperty("hasOwnProperty"))

console.log(mc.__proto__.__proto__.__proto__)

</script>


</head>
<body>
    
</body>
</html>